/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Competente;

import adsreis.com.Controls.TratarData;
import adsreis.com.acessobd.AcessoMySql;
import java.sql.Connection;
import java.sql.Date;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;

/**
 *
 * @author Pauroenriki
 */
public class RFaturamento extends RProdutos{
Date dataini;
Date datafim;
public RFaturamento() {
        this.setTitle("Abrir Relatório de Faturamento");
        this.setVisible(true);
    }


protected void RProdutos(){
        TratarData td = new TratarData();
        
        dataini = td.TratarDataUTILtoSQL(DataIni.getDate());
        datafim = td.TratarDataUTILtoSQL(DataFim.getDate());
        try{
            Connection con = new AcessoMySql().conectar();
            HashMap parametros = new HashMap();
            parametros.put("DATA_INI", dataini );
            parametros.put("DATA_FIM", datafim);
            JasperPrint jp = JasperFillManager.fillReport("./jasper/GooldcarFaturamento.jasper",parametros, con);
            //JasperPrint jp = JasperFillManager.fillReport("/Outros/GooldcarFaturamento.jasper",parametros, con);
            
            JasperViewer jrv= new JasperViewer(jp, false); // implementando o "FALSE" Impede que a aplicação seja encerrada ao fechar o relatório
           
            jrv.setVisible(true);
            
        }catch(Exception e){
            JOptionPane.showMessageDialog(this, "TEste");
        }
        
        
        
    }



}
